/*
 * @(#)ContactOrganization.java
 * Date 2013-08-15
 * Version 1.0
 * Author Jim Horner
 * Copyright (c)2012
 */


package us.hornerscorners.lamppost.model.patient;

import java.util.ArrayList;
import java.util.List;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;

import us.hornerscorners.lamppost.model.common.InstanceIdentifier;


/**
 *
 * @author jim
 *
 * COCTMT150007UVOrganization
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class ContactOrganization {

    /** Field description */
    private final List<ContactParty> contactParties;

    /** Field description */
    private final List<InstanceIdentifier> identifiers;

    /** Field description */
    private String name;

    /**
     * Constructs ...
     *
     */
    public ContactOrganization() {

        super();

        this.contactParties = new ArrayList<>();
        this.identifiers = new ArrayList<>();
    }

    /**
     * Method description
     *
     *
     * @return
     */
    public List<ContactParty> getContactParties() {
        return contactParties;
    }

    /**
     * Method description
     *
     *
     * @return
     */
    public List<InstanceIdentifier> getIdentifiers() {
        return identifiers;
    }

    /**
     * Method description
     *
     *
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * Method description
     *
     *
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }
}
